
// Vue.directive('imageerror', {
//   // 绑到哪里 dom就是谁
//   // binding.value 就是传递过来的默认图片地址
//   inserted(dom, binding) {
//     // 图片加载失败会触发onerror事件
//     dom.onerror = function() {
//       // 把传递过来的默认图片给dom.src
//       dom.src = binding.value
//     }
//   }
// })
import defaultImg from '@/assets/common/head.jpg'
export const imageerror = {
  inserted(dom, binding) {
    // 图片加载失败会触发onerror事件
    if (!binding.value) {
      dom.src = defaultImg
    }
    dom.onerror = function() {
    // 把传递过来的默认图片给dom.src
      // dom.src = binding.value
      dom.src = defaultImg
    }
  },
  componentUpdated(dom, binging) {
    if (!binging.value) {
      dom.src = defaultImg
    }
  }
}

export const color = {
  inserted(dom, binding) {
    dom.onerror = function() {
      dom.src = binding.value
    }
  }
}
